defy the odds

Translations
défier tous les pronostics
Definitions
To succeed or achieve something despite facing significant challenges, obstacles, or unlikely circumstances.